﻿/* 地图搜索结果 */
/* 距离+时间 */
.search-info
{
    background: #EBF1FB;
    color: #999;
    padding: 5px 10px;
    margin: 8px 0;
    height: 20px;
}
/* 显示结果区域 */
.search-result
{
    overflow-y: scroll;
    padding: 0 5px 0 0;
    height: calc(100% - 38px);
}
/* 起点描述 */
.search-result h5
{
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
}
.search-result h5 p
{
    color: #06C;
    font-weight: bold;
    font-size: 13px;
    display: inline-block;
    zoom: 1;
    float: left;
    vertical-align: top;
}
/* 起点图标、结束图标 */
.ico-start, .ico-end
{
    background: url(/Common/website/assets/images/map/map_searchresult.png) no-repeat;
    display: block;
    float: left;
    height: 32px;
    width: 30px;
}
.ico-start
{
    background-position: 0 0px;
}
.ico-end
{
    background-position: -32px 0;
}
/* 每一个步骤，一行 */
.search-result dl
{
    clear: both;
}
.search-result dl dt
{
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    line-height: 1.4;
    padding: 5px 0;
}
.search-result dl i
{
    display: block;
    overflow: hidden;
    float: left;
    font-style: normal;
    padding: 0 0 0 5px;
}
.search-result dt span, .search-result dl i
{
    display: block;
    overflow: hidden;
}
.search-result dt span
{
    color: #3d6dcc;
    cursor: pointer;
    float: right;
    width: 18px;
    display: block;
    overflow: hidden;
}
.search-result dt span.packup
{
    color: #3d6dcc;
    cursor: pointer;
    float: right;
    width: 10%;
    display: block;
    overflow: hidden;
}
.search-result dl dt div span
{
    float: none;
    width: 100%;
    display: initial;
}
.navtrans-navlist-content
{
    overflow: hidden;
}
.search-result dl dd
{
    border-bottom: 1px dotted #ddd;
    display: none;
    text-indent: 1.5em;
    line-height: 1.4;
    padding: 5px 0;
}
/* 到哪里去的语音按钮位置不同 */
.searchimg
{
    display: block;
    position: relative;
    float: right;
    width: 16px;
    height: 24px;
    margin-top: -30px;
    margin-right: 5px;
    right: 30px;
}
